home *** CD-ROM | disk | FTP | other *** search
/ Chip 1997 March / CHIP Mart 1997.iso / SurfCam / SURFCAM.Z / DMT2400C.M3 < prev    next >
Text File  |  1996-04-01  |  4KB  |  202 lines

  1. name Dynamyte 2400 Conversational
  2.  
  3. o 2
  4. N 3 ""
  5. t >2
  6. C >2
  7. X C13 S8 ->2.4 X
  8. Y C13 S8 ->2.4 Y
  9. Z C13 S8 ->2.4 Z
  10. x C13 S8 ->2.4 x
  11. y C13 S8 ->2.4 y
  12. z C13 S8 ->2.4 z
  13. I C13 S8 ->2.4 I
  14. J C13 S8 ->2.4 J
  15. a C13 S8 ->2.4 a
  16. i C13 S8 ->2.4 i
  17. j C13 S8 ->2.4 j
  18. c C13 S8 >2.4 c
  19. d C13 S8 >2.4 d
  20. D 2
  21. F C14 S5 >3.1 F
  22. P C14 S5 >3.1 P
  23. M 2
  24. $ 00
  25.  
  26. ModalGs                               # List of g codes that are modal    
  27.  
  28. Sequence#s N 1 1 0                    # Char, freq, incr & start          
  29. First#? Y                             # Y or N  'Output 1st sequence no.  
  30. Last#? Y                              # Y or N  'Output last sequence no. 
  31.  
  32. ModalLetters Y Z y z                  # List of letters that are modal    
  33.  
  34. Comment                               # Begin End comment char.           
  35.  
  36. HCode X                               # X or X U  'Horizontal char.       
  37. VCode Y                               # Y or Y V  'Vertical char.         
  38. Dcode Z                               # Depth char.                       
  39. FeedCode F                            # Feed rate char.                   
  40.  
  41. Spindle 3 4 5                         # Cw, ccw & stop m codes            
  42. Coolant 8 9 7                         # On, Off & Mist m codes            
  43. DComp 41 42 40                        # Left, Right & Cancel m codes      
  44. LComp 43 49                           # On & Off codes                    
  45.  
  46. CtrIncremental? N                     # Y or N  'Inc or abs I & J         
  47. ByQuadrants? N                        # Y or N  'Break arcs at quadrants  
  48. CtrCode R                             # I J or R or I J K L               
  49. Helical? N
  50.  
  51. Inc/Abs G 91 90                       # Inc & Abs char. & values          
  52.  
  53. Work G                                # Work offset register              
  54.  
  55. Each $0                               # End of block word                 
  56.  
  57. UppercaseComments? Y                  # Y or N 'Require uppercase comments
  58.  
  59.  
  60. Drill 5                               # Drilling canned/manual cycle      
  61. D0
  62. c[RPlane]
  63. d[D]
  64. i[H]
  65. j[V]
  66. end
  67.  
  68. Peck 5                                # Pecking canned/manual cycle       
  69. D0
  70. c[RPlane]
  71. d[D]
  72. i[H]
  73. j[V]
  74. end
  75.  
  76. Tap 5                                 # Tapping canned/manual cycle       
  77. D0
  78. c[RPlane]
  79. d[D]
  80. i[H]
  81. j[V]
  82. end
  83.  
  84. LTap 5                                # Left handed tapping cycle         
  85. D0
  86. c[RPlane]
  87. d[D]
  88. i[H]
  89. j[V]
  90. end
  91.  
  92. Cancel                                # Cancel a canned/manual cycle      
  93. end
  94.  
  95. StartCode                             # Start of the program              
  96. o[Program#]
  97. End
  98.  
  99. 1stToolChange                         # First tool change                 
  100. t[Tool]
  101. F[FRate]
  102. P[Plunge]
  103. M10
  104. M1
  105. M3
  106. End
  107.  
  108. LineCode                              # Linear move                       
  109. X[H]
  110. Y[V]
  111. Z[D]
  112. end
  113.  
  114. RapidCode                             # Rapid move                        
  115. x[H]
  116. y[V]
  117. z[D]
  118. end
  119.  
  120. Infeed                                # Enable cutter comp                
  121. X[H]
  122. Y[V]
  123. Z[D]
  124. end
  125.  
  126. Outfeed                               # Disable cutter comp               
  127. X[H]
  128. Y[V]
  129. Z[D]
  130. end
  131.  
  132. ToolChange                            # Secondary tool changes            
  133. M5
  134. t[Tool]
  135. F[FRate]
  136. P[Plunge]
  137. M3
  138. End
  139.  
  140. EndCode                               # End of the program                
  141. M5
  142. M11
  143. M30
  144. End
  145.  
  146. CWCODE                                # CW circular move                  
  147. C0
  148. I[HCtr]
  149. J[VCtr]
  150. C2 a[Sweep]
  151. C1
  152. end
  153.  
  154. CCWCODE                               # CCW circular move                 
  155. C0
  156. I[HCtr]
  157. J[VCtr]
  158. C3 a[Sweep]
  159. C1
  160. end
  161.  
  162. Replace "X" with "GO X"
  163. Replace "Y" with "   Y"
  164. Replace "Z" with "   Z"
  165.  
  166. Replace "x" with "GOfX"
  167. Replace "y" with "   Y"
  168. Replace "z" with "   Z"
  169.  
  170. Replace "I" with "   X"
  171. Replace "J" with "   Y"
  172.  
  173. Replace "F" with "FR XY ="
  174. Replace "P" with "FR  Z ="
  175.  
  176. Replace "D" with "DRIL PECK="
  177. Replace "c" with " ZH="
  178. Replace "d" with " Zd="
  179. Replace "i" with " X= "
  180. Replace "j" with " Y= "
  181.  
  182. Replace "C0" with "ZERO AT"
  183. Replace "C2" with "GR"
  184. Replace "C3" with "GR"
  185. Replace "C1" with "]REF COODS"
  186.  
  187. Replace "o" with "START INS "
  188.  
  189. Replace "M10" with "SETUP ]zcxyu"
  190. Replace "M01" with "HALT"
  191. Replace "M03" with "SPINDLE   ON"
  192. Replace "M04" with "SPINDLE   ON"
  193. Replace "M05" with "SPINDLE  OFF"
  194. Replace "M11" with "CONTROL  1"
  195. Replace "M12" with "SKIP TO  005"
  196. Replace "M30" with "END NEWPART"
  197.  
  198. Replace "t" with "TOOL  "
  199.  
  200. Replace " $" with ""
  201. Replace "$" with ""
  202.